<!-- HTML header for doxygen 1.8.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>OpenCV: opencv2/core/base.hpp File Reference</title>
<link href="../../opencv.ico" rel="shortcut icon" type="image/x-icon" />
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<script type="text/javascript" src="../../tutorial-utils.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
//<![CDATA[
MathJax.Hub.Config(
{
  TeX: {
      Macros: {
          matTT: [ "\\[ \\left|\\begin{array}{ccc} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{array}\\right| \\]", 9],
          fork: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ \\end{array} \\right.", 4],
          forkthree: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ \\end{array} \\right.", 6],
          forkfour: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ #7 & \\mbox{#8}\\\\ \\end{array} \\right.", 8],
          vecthree: ["\\begin{bmatrix} #1\\\\ #2\\\\ #3 \\end{bmatrix}", 3],
          vecthreethree: ["\\begin{bmatrix} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{bmatrix}", 9],
          cameramatrix: ["#1 = \\begin{bmatrix} f_x & 0 & c_x\\\\ 0 & f_y & c_y\\\\ 0 & 0 & 1 \\end{bmatrix}", 1],
          distcoeffs: ["(k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6 [, s_1, s_2, s_3, s_4[, \\tau_x, \\tau_y]]]]) \\text{ of 4, 5, 8, 12 or 14 elements}"],
          distcoeffsfisheye: ["(k_1, k_2, k_3, k_4)"],
          hdotsfor: ["\\dots", 1],
          mathbbm: ["\\mathbb{#1}", 1],
          bordermatrix: ["\\matrix{#1}", 1]
      }
  }
}
);
//]]>
</script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
<link href="../../stylesheet.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<!--#include virtual="/google-search.html"-->
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="../../opencv-logo-small.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">OpenCV
   &#160;<span id="projectnumber">4.5.2</span>
   </div>
   <div id="projectbrief">Open Source Computer Vision</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('../../',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="../../dir_09383d60383568eadd55fb8da7ff392b.html">opencv2</a></li><li class="navelem"><a class="el" href="../../dir_74897800f5c261f7ce57f88938dadca6.html">core</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">base.hpp File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;opencv2/opencv_modules.hpp&quot;</code><br />
<code>#include &lt;climits&gt;</code><br />
<code>#include &lt;algorithm&gt;</code><br />
<code>#include &quot;<a class="el" href="../../dc/dcc/cvdef_8h.html">opencv2/core/cvdef.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="../../dd/dc7/cvstd_8hpp.html">opencv2/core/cvstd.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="../../db/d38/neon__utils_8hpp.html">opencv2/core/neon_utils.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="../../db/d68/vsx__utils_8hpp.html">opencv2/core/vsx_utils.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="../../d1/d26/check_8hpp.html">opencv2/core/check.hpp</a>&quot;</code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d59/structcv_1_1Hamming.html">cv::Hamming</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:d2/d75/namespacecv"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d75/namespacecv.html">cv</a></td></tr>
<tr class="memdesc:d2/d75/namespacecv"><td class="mdescLeft">&#160;</td><td class="mdescRight">"black box" representation of the file storage associated with a file on disk. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:d1/d0d/namespacecv_1_1Error"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d0d/namespacecv_1_1Error.html">cv::Error</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gaf62bcd90f70e275191ab95136d85906b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gaf62bcd90f70e275191ab95136d85906b">CV_Assert</a>(expr)&#160;&#160;&#160;do { if(!!(expr)) ; else <a class="el" href="../../db/de0/group__core__utils.html#gacbd081fdb20423a63cf731569ba70b2b">cv::error</a>( <a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaaad9981b6501b20252ca09e719fd260e3">cv::Error::StsAssert</a>, #expr, CV_Func, __FILE__, __LINE__ ); } while(0)</td></tr>
<tr class="memdesc:gaf62bcd90f70e275191ab95136d85906b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks a condition at runtime and throws exception if it fails.  <a href="../../db/de0/group__core__utils.html#gaf62bcd90f70e275191ab95136d85906b">More...</a><br /></td></tr>
<tr class="separator:gaf62bcd90f70e275191ab95136d85906b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafbcb487cba05bd288dbe18c433de4f6f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gafbcb487cba05bd288dbe18c433de4f6f">CV_DbgAssert</a>(expr)</td></tr>
<tr class="separator:gafbcb487cba05bd288dbe18c433de4f6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b48c333c777666e076bd7052799f891"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga5b48c333c777666e076bd7052799f891">CV_Error</a>(code,  msg)&#160;&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gacbd081fdb20423a63cf731569ba70b2b">cv::error</a>( code, msg, CV_Func, __FILE__, __LINE__ )</td></tr>
<tr class="memdesc:ga5b48c333c777666e076bd7052799f891"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call the error handler.  <a href="../../db/de0/group__core__utils.html#ga5b48c333c777666e076bd7052799f891">More...</a><br /></td></tr>
<tr class="separator:ga5b48c333c777666e076bd7052799f891"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c0cd6e5bd9a5f915c6cab9c0632f969"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga1c0cd6e5bd9a5f915c6cab9c0632f969">CV_Error_</a>(code,  args)&#160;&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gacbd081fdb20423a63cf731569ba70b2b">cv::error</a>( code, cv::format args, CV_Func, __FILE__, __LINE__ )</td></tr>
<tr class="memdesc:ga1c0cd6e5bd9a5f915c6cab9c0632f969"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call the error handler.  <a href="../../db/de0/group__core__utils.html#ga1c0cd6e5bd9a5f915c6cab9c0632f969">More...</a><br /></td></tr>
<tr class="separator:ga1c0cd6e5bd9a5f915c6cab9c0632f969"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga682e9949b0344ee3afdaece6de39027c"><td class="memItemLeft" align="right" valign="top">typedef Hamming&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga682e9949b0344ee3afdaece6de39027c">cv::HammingLUT</a></td></tr>
<tr class="separator:ga682e9949b0344ee3afdaece6de39027c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga209f2f4869e304c82d07739337eae7c5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/de8/group__core__array.html#ga209f2f4869e304c82d07739337eae7c5">cv::BorderTypes</a> { <br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5aed2e4346047e265c8c5a6d0276dcd838">cv::BORDER_CONSTANT</a> = 0, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5aa1de4cff95e3377d6d0cbe7569bd4e9f">cv::BORDER_REPLICATE</a> = 1, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5a815c8a89b7cb206dcba14d11b7560f4b">cv::BORDER_REFLECT</a> = 2, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5a697c1b011884a7c2bdc0e5caf7955661">cv::BORDER_WRAP</a> = 3, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5ab3c5a6143d8120b95005fa7105a10bb4">cv::BORDER_REFLECT_101</a> = 4, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5a886a5eb6b466854d63f9e742d5c8eefe">cv::BORDER_TRANSPARENT</a> = 5, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5a119fb22eda11675d2e00426d334a1a81">cv::BORDER_REFLECT101</a> = BORDER_REFLECT_101, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5afe14c13a4ea8b8e3b3ef399013dbae01">cv::BORDER_DEFAULT</a> = BORDER_REFLECT_101, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#gga209f2f4869e304c82d07739337eae7c5a4fcb77ae62e1e1336c1c2b24a441995c">cv::BORDER_ISOLATED</a> = 16
<br />
 }</td></tr>
<tr class="separator:ga209f2f4869e304c82d07739337eae7c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0cc47ff833d40b58ecbe1d609a53d784"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/de8/group__core__array.html#ga0cc47ff833d40b58ecbe1d609a53d784">cv::CmpTypes</a> { <br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#gga0cc47ff833d40b58ecbe1d609a53d784a878fbe5d23e277c3d87128a8844e639d">cv::CMP_EQ</a> = 0, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#gga0cc47ff833d40b58ecbe1d609a53d784ada5167eceeaca5a3dc9d7f6a96255827">cv::CMP_GT</a> = 1, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#gga0cc47ff833d40b58ecbe1d609a53d784a0dd1b1a6fa443343f44aef8c52942625">cv::CMP_GE</a> = 2, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#gga0cc47ff833d40b58ecbe1d609a53d784a5a747de43c04d59b6e51a2959a8af105">cv::CMP_LT</a> = 3, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#gga0cc47ff833d40b58ecbe1d609a53d784a45cc5be6c7f35292542aa7c00ce4cf1c">cv::CMP_LE</a> = 4, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#gga0cc47ff833d40b58ecbe1d609a53d784a7997997a104b827c918884b6c5ee0e59">cv::CMP_NE</a> = 5
<br />
 }<tr class="memdesc:ga0cc47ff833d40b58ecbe1d609a53d784"><td class="mdescLeft">&#160;</td><td class="mdescRight">comparison types  <a href="../../d2/de8/group__core__array.html#ga0cc47ff833d40b58ecbe1d609a53d784">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga0cc47ff833d40b58ecbe1d609a53d784"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a759fa1af92f7aa7377c76ffb142abcca"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abcca">cv::Error::Code</a> { <br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaabaee502ffca14f1b599157f7b2630cef">cv::Error::StsOk</a> = 0, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaad6c1f3c096dc99e1337e325b98b3248a">cv::Error::StsBackTrace</a> = -1, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaacf93e97abba2e7defa74fe5b99e122ac">cv::Error::StsError</a> = -2, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaab3e6a206e16ca696761f9cb52ddd9e1d">cv::Error::StsInternal</a> = -3, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa27734f018d2dd51cbaa7e3723cfbf43b">cv::Error::StsNoMem</a> = -4, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaaf587497af64537041ee62c04a92b755d">cv::Error::StsBadArg</a> = -5, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaaf607ce2a27ae969358b4f68ee0c235b4">cv::Error::StsBadFunc</a> = -6, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa7b0d3c58f05aaf8e1b7ffc71a6c972f0">cv::Error::StsNoConv</a> = -7, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa123b92bc9c5061fc5ee3c83063ae96b0">cv::Error::StsAutoTrace</a> = -8, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa1349d0a8af3047dfd9d32f62cfcadae8">cv::Error::HeaderIsNull</a> = -9, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa93b5aec8c31c366dffaa9a316d9c20d6">cv::Error::BadImageSize</a> = -10, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa36b169c8b1c0b950a503e40d4669f144">cv::Error::BadOffset</a> = -11, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaaf49499ab4f1e708a6941d1004dc921fa">cv::Error::BadDataPtr</a> = -12, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa1670338df3460d0f954d03d0b4fa086c">cv::Error::BadStep</a> = -13, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa240fc71ed7eb33afca8539bd54cd123d">cv::Error::BadModelOrChSeq</a> = -14, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa4f9030381646764be3834aae87e35c96">cv::Error::BadNumChannels</a> = -15, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa1014713da7b6b749328fc00334e398d7">cv::Error::BadNumChannel1U</a> = -16, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa0352ae733e9b76f6ad0162d49b3b6b25">cv::Error::BadDepth</a> = -17, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaaa495f4437e1fd9a14c7af9d9d4ffcdc9">cv::Error::BadAlphaChannel</a> = -18, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaae0136e2f3a80eca1972e709ce9994d0f">cv::Error::BadOrder</a> = -19, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaacca368a2e009bedaa1a6af07c9d75abc">cv::Error::BadOrigin</a> = -20, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa622e509f5cbc6a96ae23205cb9dd3c97">cv::Error::BadAlign</a> = -21, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaaf4ed2495bb6938c88e39f98395139244">cv::Error::BadCallBack</a> = -22, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa747d53bc704c519b9a81cc412ddf5d0f">cv::Error::BadTileSize</a> = -23, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa76945d22fdcd44f361e444bc59a8337f">cv::Error::BadCOI</a> = -24, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa7e8ca355c1299aa378f588b15e9b2a0c">cv::Error::BadROISize</a> = -25, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa9a2b6e0d80053fdd4909ef6cf80326d8">cv::Error::MaskIsTiled</a> = -26, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaad7b48332aa1bee326ee0ca3f3f70cb20">cv::Error::StsNullPtr</a> = -27, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa4860313ddd694922075df8e524e3f4bb">cv::Error::StsVecLengthErr</a> = -28, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa5359a20eee5a4850c267cf9f30a116f8">cv::Error::StsFilterStructContentErr</a> = -29, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa365707f9d2d6fe1d470e9d5b88795bf4">cv::Error::StsKernelStructContentErr</a> = -30, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa4f2340a0c03c1f55a5d2c40b3451d8a5">cv::Error::StsFilterOffsetErr</a> = -31, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa1f4e9ad819c291555c6b5ae42e45e86a">cv::Error::StsBadSize</a> = -201, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa7d22eccfb697c85312bc99ba5370c8d4">cv::Error::StsDivByZero</a> = -202, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa1f6b9d48182da888af489a651754e558">cv::Error::StsInplaceNotSupported</a> = -203, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaadea8da9c644db9b7984920ba4576d068">cv::Error::StsObjectNotFound</a> = -204, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa13775beec4927a023c6c219ad29aa160">cv::Error::StsUnmatchedFormats</a> = -205, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaabaf8225a48e1263fa91ff31ae38742e1">cv::Error::StsBadFlag</a> = -206, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaaa7c6b67d606e324e64af6d8985262f5e">cv::Error::StsBadPoint</a> = -207, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa5797e3819fb65dca51b9a1154585801c">cv::Error::StsBadMask</a> = -208, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa5fb735c19fa95cab412642fd8085d82e">cv::Error::StsUnmatchedSizes</a> = -209, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa33999ba3bd3e78ac3f1b615782a103d2">cv::Error::StsUnsupportedFormat</a> = -210, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaae81e61d2aacc2b4355293af68aededd0">cv::Error::StsOutOfRange</a> = -211, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa916bf0cb589f4ae1b5da5af8a444bd69">cv::Error::StsParseError</a> = -212, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaab5d0063314f64d350a93d091b542d465">cv::Error::StsNotImplemented</a> = -213, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa4c25fd80ffbf300c1cd65a00ab9549b9">cv::Error::StsBadMemBlock</a> = -214, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaaad9981b6501b20252ca09e719fd260e3">cv::Error::StsAssert</a> = -215, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa98a4374ad27d41a85f3fe5b229d0ed0f">cv::Error::GpuNotSupported</a> = -216, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa7819e5297da9b94b2aeabed2aa73578a">cv::Error::GpuApiCallError</a> = -217, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaaf236f11d402e491ba469756c7062b418">cv::Error::OpenGlNotSupported</a> = -218, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa9f71b79f0b0cb60879173bd9cef8c639">cv::Error::OpenGlApiCallError</a> = -219, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa9bef3bdb9825b3eb17f43e20980bd651">cv::Error::OpenCLApiCallError</a> = -220, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa1968883aa9ea7c47509d657bf802aea5">cv::Error::OpenCLDoubleNotSupported</a> = -221, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa4c2ce87013f9b175a293ff2f0bcbc00f">cv::Error::OpenCLInitError</a> = -222, 
<br />
&#160;&#160;<a class="el" href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abccaa5d99510b10d71eadc2e42f19f4d8c088">cv::Error::OpenCLNoAMDBlasFft</a> = -223
<br />
 }<tr class="memdesc:a759fa1af92f7aa7377c76ffb142abcca"><td class="mdescLeft">&#160;</td><td class="mdescRight">error codes  <a href="../../d1/d0d/namespacecv_1_1Error.html#a759fa1af92f7aa7377c76ffb142abcca">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:a759fa1af92f7aa7377c76ffb142abcca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf9ea5dcc392d5ae04eacb9920b9674c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/de8/group__core__array.html#gaaf9ea5dcc392d5ae04eacb9920b9674c">cv::DecompTypes</a> { <br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggaaf9ea5dcc392d5ae04eacb9920b9674ca247a3455cd64973152e17e26999dc024">cv::DECOMP_LU</a> = 0, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggaaf9ea5dcc392d5ae04eacb9920b9674ca523b676c90c7a1d2841b1267ba9ba614">cv::DECOMP_SVD</a> = 1, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggaaf9ea5dcc392d5ae04eacb9920b9674ca3fc1b148b39f0ca4ac5fc6e0f1b7198b">cv::DECOMP_EIG</a> = 2, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggaaf9ea5dcc392d5ae04eacb9920b9674ca33cf860f98004310374a81d2c01715da">cv::DECOMP_CHOLESKY</a> = 3, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggaaf9ea5dcc392d5ae04eacb9920b9674cab086be5a080138d7db9b11dab378d845">cv::DECOMP_QR</a> = 4, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggaaf9ea5dcc392d5ae04eacb9920b9674ca13eaae0241295166140291223db12166">cv::DECOMP_NORMAL</a> = 16
<br />
 }<tr class="memdesc:gaaf9ea5dcc392d5ae04eacb9920b9674c"><td class="mdescLeft">&#160;</td><td class="mdescRight">matrix decomposition types  <a href="../../d2/de8/group__core__array.html#gaaf9ea5dcc392d5ae04eacb9920b9674c">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gaaf9ea5dcc392d5ae04eacb9920b9674c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf4dde112b483b38175621befedda1f1c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/de8/group__core__array.html#gaf4dde112b483b38175621befedda1f1c">cv::DftFlags</a> { <br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggaf4dde112b483b38175621befedda1f1ca4e01d7e91cae1dbb68a26767d7b636be">cv::DFT_INVERSE</a> = 1, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggaf4dde112b483b38175621befedda1f1ca74746fb171aa4bfc08ace28d73f52375">cv::DFT_SCALE</a> = 2, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggaf4dde112b483b38175621befedda1f1ca1744dc1cf1249944bc841e78c1565b7f">cv::DFT_ROWS</a> = 4, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggaf4dde112b483b38175621befedda1f1ca07b45079b38d60e7837dfb666a55299b">cv::DFT_COMPLEX_OUTPUT</a> = 16, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggaf4dde112b483b38175621befedda1f1ca28347c7846e5eaed83e019cd003e8e03">cv::DFT_REAL_OUTPUT</a> = 32, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggaf4dde112b483b38175621befedda1f1caa5ccb5f191a65e2d11a5ceba1f886efd">cv::DFT_COMPLEX_INPUT</a> = 64, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggaf4dde112b483b38175621befedda1f1ca7d18108cbce9d52e6496633c713587da">cv::DCT_INVERSE</a> = DFT_INVERSE, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggaf4dde112b483b38175621befedda1f1ca49bc8de8aedbe7fabb8960445133e494">cv::DCT_ROWS</a> = DFT_ROWS
<br />
 }</td></tr>
<tr class="separator:gaf4dde112b483b38175621befedda1f1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga66643400559695a653d08e2000809060"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/de8/group__core__array.html#ga66643400559695a653d08e2000809060">cv::GemmFlags</a> { <br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#gga66643400559695a653d08e2000809060a04b6ef29f9ae9332d139828ffc7c1f39">cv::GEMM_1_T</a> = 1, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#gga66643400559695a653d08e2000809060a188bdf58e57b4b8f0685451ba15cdd2d">cv::GEMM_2_T</a> = 2, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#gga66643400559695a653d08e2000809060a6ba75d49e23663b42c4cc5dcd1cc5752">cv::GEMM_3_T</a> = 4
<br />
 }<tr class="memdesc:ga66643400559695a653d08e2000809060"><td class="mdescLeft">&#160;</td><td class="mdescRight">generalized matrix multiplication flags  <a href="../../d2/de8/group__core__array.html#ga66643400559695a653d08e2000809060">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga66643400559695a653d08e2000809060"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad12cefbcb5291cf958a85b4b67b6149f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/de8/group__core__array.html#gad12cefbcb5291cf958a85b4b67b6149f">cv::NormTypes</a> { <br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggad12cefbcb5291cf958a85b4b67b6149fad33872d928c74f8a49d1ba06d72aefc3">cv::NORM_INF</a> = 1, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggad12cefbcb5291cf958a85b4b67b6149fab55c78ff204a979026c026ea19de65c9">cv::NORM_L1</a> = 2, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggad12cefbcb5291cf958a85b4b67b6149fa7bacbe84d400336a8f26297d8e80e3a2">cv::NORM_L2</a> = 4, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggad12cefbcb5291cf958a85b4b67b6149fabe948af03c9289b0dd7e663d5c035f5a">cv::NORM_L2SQR</a> = 5, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggad12cefbcb5291cf958a85b4b67b6149fa4b063afd04aebb8dd07085a1207da727">cv::NORM_HAMMING</a> = 6, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggad12cefbcb5291cf958a85b4b67b6149fa7fab9cda83e79380cd273c49de8e3231">cv::NORM_HAMMING2</a> = 7, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggad12cefbcb5291cf958a85b4b67b6149faaabf1ea549554e2cbdfde2acfcfc5374">cv::NORM_TYPE_MASK</a> = 7, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggad12cefbcb5291cf958a85b4b67b6149fa0a85f9203dcdf3fbc1cca589b6f5df39">cv::NORM_RELATIVE</a> = 8, 
<br />
&#160;&#160;<a class="el" href="../../d2/de8/group__core__array.html#ggad12cefbcb5291cf958a85b4b67b6149fa9f0c1c342a18114d47b516a88e29822e">cv::NORM_MINMAX</a> = 32
<br />
 }</td></tr>
<tr class="separator:gad12cefbcb5291cf958a85b4b67b6149f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gab39ce257149bdae7f9552e05c05c7642"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gab39ce257149bdae7f9552e05c05c7642">cv::Cholesky</a> (float *A, size_t astep, int m, float *b, size_t bstep, int n)</td></tr>
<tr class="separator:gab39ce257149bdae7f9552e05c05c7642"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac8d860b8a49bf2ed304b1c82acb916e5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gac8d860b8a49bf2ed304b1c82acb916e5">cv::Cholesky</a> (double *A, size_t astep, int m, double *b, size_t bstep, int n)</td></tr>
<tr class="separator:gac8d860b8a49bf2ed304b1c82acb916e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51452a9a5b6b232e0d67855c8e27f436"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga51452a9a5b6b232e0d67855c8e27f436">cv::cubeRoot</a> (float val)</td></tr>
<tr class="memdesc:ga51452a9a5b6b232e0d67855c8e27f436"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the cube root of an argument.  <a href="../../db/de0/group__core__utils.html#ga51452a9a5b6b232e0d67855c8e27f436">More...</a><br /></td></tr>
<tr class="separator:ga51452a9a5b6b232e0d67855c8e27f436"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga01c06ed7a8756ea81fe3d3466b9daa91"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga01c06ed7a8756ea81fe3d3466b9daa91">cv::cubeRoot</a> (double val)</td></tr>
<tr class="separator:ga01c06ed7a8756ea81fe3d3466b9daa91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3fbec499b8b9ec34ebbc038aa0df479"><td class="memTemplParams" colspan="2">template&lt;typename _Tp &gt; </td></tr>
<tr class="memitem:gab3fbec499b8b9ec34ebbc038aa0df479"><td class="memTemplItemLeft" align="right" valign="top">_Tp&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gab3fbec499b8b9ec34ebbc038aa0df479">cv::cv_abs</a> (_Tp x)</td></tr>
<tr class="separator:gab3fbec499b8b9ec34ebbc038aa0df479"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ff9da9e1d83d45c8778435633074fd7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga7ff9da9e1d83d45c8778435633074fd7">cv::cv_abs</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> x)</td></tr>
<tr class="separator:ga7ff9da9e1d83d45c8778435633074fd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39fbc1a33aedb130e3c0e59e8c2f64ec"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga39fbc1a33aedb130e3c0e59e8c2f64ec">cv::cv_abs</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga0fd9ce9d735064461bebfe6037026093">schar</a> x)</td></tr>
<tr class="separator:ga39fbc1a33aedb130e3c0e59e8c2f64ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga276f90264ac8083f22d139520f62c44f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga276f90264ac8083f22d139520f62c44f">cv::cv_abs</a> (<a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab95f123a6c9bcfee6a343170ef8c5f69">ushort</a> x)</td></tr>
<tr class="separator:ga276f90264ac8083f22d139520f62c44f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f5a784b6921093228ec0ffd3b464fa5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga4f5a784b6921093228ec0ffd3b464fa5">cv::cv_abs</a> (short x)</td></tr>
<tr class="separator:ga4f5a784b6921093228ec0ffd3b464fa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacbd081fdb20423a63cf731569ba70b2b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gacbd081fdb20423a63cf731569ba70b2b">cv::error</a> (int _code, const String &amp;_err, const char *_func, const char *_file, int _line)</td></tr>
<tr class="memdesc:gacbd081fdb20423a63cf731569ba70b2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signals an error and raises the exception.  <a href="../../db/de0/group__core__utils.html#gacbd081fdb20423a63cf731569ba70b2b">More...</a><br /></td></tr>
<tr class="separator:gacbd081fdb20423a63cf731569ba70b2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b356498dd314380a0c386b059852270"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga7b356498dd314380a0c386b059852270">cv::fastAtan2</a> (float y, float x)</td></tr>
<tr class="memdesc:ga7b356498dd314380a0c386b059852270"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates the angle of a 2D vector in degrees.  <a href="../../db/de0/group__core__utils.html#ga7b356498dd314380a0c386b059852270">More...</a><br /></td></tr>
<tr class="separator:ga7b356498dd314380a0c386b059852270"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6caa4b9c6213b619c6e6f7523dc520fb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga6caa4b9c6213b619c6e6f7523dc520fb">cv::LU</a> (float *A, size_t astep, int m, float *b, size_t bstep, int n)</td></tr>
<tr class="separator:ga6caa4b9c6213b619c6e6f7523dc520fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf80b646047515ac185536d342f3219a5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gaf80b646047515ac185536d342f3219a5">cv::LU</a> (double *A, size_t astep, int m, double *b, size_t bstep, int n)</td></tr>
<tr class="separator:gaf80b646047515ac185536d342f3219a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafbc6702d6233a210781b69505fe35657"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , typename _AccTp &gt; </td></tr>
<tr class="memitem:gafbc6702d6233a210781b69505fe35657"><td class="memTemplItemLeft" align="right" valign="top">static _AccTp&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gafbc6702d6233a210781b69505fe35657">cv::normInf</a> (const _Tp *a, int n)</td></tr>
<tr class="separator:gafbc6702d6233a210781b69505fe35657"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga88d10ad6fabc12581122af0655f14528"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , typename _AccTp &gt; </td></tr>
<tr class="memitem:ga88d10ad6fabc12581122af0655f14528"><td class="memTemplItemLeft" align="right" valign="top">static _AccTp&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga88d10ad6fabc12581122af0655f14528">cv::normInf</a> (const _Tp *a, const _Tp *b, int n)</td></tr>
<tr class="separator:ga88d10ad6fabc12581122af0655f14528"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb7cee5ed28705cf01ea141ae7927545"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , typename _AccTp &gt; </td></tr>
<tr class="memitem:gacb7cee5ed28705cf01ea141ae7927545"><td class="memTemplItemLeft" align="right" valign="top">static _AccTp&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gacb7cee5ed28705cf01ea141ae7927545">cv::normL1</a> (const _Tp *a, int n)</td></tr>
<tr class="separator:gacb7cee5ed28705cf01ea141ae7927545"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga442c3185940fc1879e26e8676253e0c5"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , typename _AccTp &gt; </td></tr>
<tr class="memitem:ga442c3185940fc1879e26e8676253e0c5"><td class="memTemplItemLeft" align="right" valign="top">static _AccTp&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga442c3185940fc1879e26e8676253e0c5">cv::normL1</a> (const _Tp *a, const _Tp *b, int n)</td></tr>
<tr class="separator:ga442c3185940fc1879e26e8676253e0c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac43f78105ba75ece4056964547b23c19"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gac43f78105ba75ece4056964547b23c19">cv::normL1</a> (const float *a, const float *b, int n)</td></tr>
<tr class="separator:gac43f78105ba75ece4056964547b23c19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae0f0a5246a545bc9aff70680c9efed22"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gae0f0a5246a545bc9aff70680c9efed22">cv::normL1</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *a, const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *b, int n)</td></tr>
<tr class="separator:gae0f0a5246a545bc9aff70680c9efed22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf0e07145e0927234be3e0311f0658e83"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , typename _AccTp &gt; </td></tr>
<tr class="memitem:gaf0e07145e0927234be3e0311f0658e83"><td class="memTemplItemLeft" align="right" valign="top">static _AccTp&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gaf0e07145e0927234be3e0311f0658e83">cv::normL2Sqr</a> (const _Tp *a, int n)</td></tr>
<tr class="separator:gaf0e07145e0927234be3e0311f0658e83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae4cfcbe0059f7678012af41dbfcdfbe9"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , typename _AccTp &gt; </td></tr>
<tr class="memitem:gae4cfcbe0059f7678012af41dbfcdfbe9"><td class="memTemplItemLeft" align="right" valign="top">static _AccTp&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gae4cfcbe0059f7678012af41dbfcdfbe9">cv::normL2Sqr</a> (const _Tp *a, const _Tp *b, int n)</td></tr>
<tr class="separator:gae4cfcbe0059f7678012af41dbfcdfbe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a653487f2dc0d579c803be43ddac124"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga6a653487f2dc0d579c803be43ddac124">cv::normL2Sqr</a> (const float *a, const float *b, int n)</td></tr>
<tr class="separator:ga6a653487f2dc0d579c803be43ddac124"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.6-->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Apr 2 2021 11:36:33 for OpenCV by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
<script type="text/javascript">
//<![CDATA[
addTutorialsButtons();
//]]>
</script>
</body>
</html>
